/*
 * @Description: 
 * @Autor: 商晓彬
 * @Date: 2021-08-20 09:57:18
 * @LastEditors: 商晓彬
 * @LastEditTime: 2021-08-20 10:02:31
 */
import { AfterViewChecked, Component, ElementRef, EventEmitter, Injector, Input, Output, ViewChild } from '@angular/core';
import { AppComponentBase } from '@shared/common/app-component-base';
import { ModalDirective } from 'ngx-bootstrap';
import * as _ from 'lodash';
import { finalize } from 'rxjs/operators';
import { MessageService } from '@abp/message/message.service';
import { OperationHistoryServiceProxy } from '@shared/service-proxies/service-proxies';
@Component({
  selector: 'app-bom-resume',
  templateUrl: './bom-resume.component.html',
  styleUrls: ['./bom-resume.component.less']
})
export class BomResumeComponent extends AppComponentBase {

 //引入子组件
 @ViewChild('createOrEditModal') modal: ModalDirective;
 @Input() parentInfo: any;
 active = false;
 //表格
 tableData = []
 constructor(
     injector: Injector,
     private _messageService: MessageService,
     private _operationHistoryServiceProxy: OperationHistoryServiceProxy,
 ) {
     super(injector);
 }
 ngOnInit() {
 }
 //获取表格数据
 getTableList() {
     if (this.parentInfo && this.parentInfo.id) {
         this._operationHistoryServiceProxy.getOperationLogList(this.parentInfo.id)
             .pipe(finalize(() => { }))
             .subscribe(result => {
                 this.tableData = result
             })
     }
 }
 //查看新增任务
 show(): void {
     this.active = true;
     this.modal.show();
 }
 //关闭事件
 close(): void {
     this.active = false;
     this.modal.hide();
 }
 onShown(): void {

 }
}
